package com.dfbz.demo03_综合案例;

import java.lang.reflect.Method;

/**
 * @author lscl
 * @version 1.0
 * @intro:
 */
public class Demo01_测试代码 {

    public static void main(String[] args) throws Exception{
        Class<MyTestDemo> demoClass = MyTestDemo.class;

        // 获取这个类的有public修饰的方法
        Method[] methods = demoClass.getMethods();

        for (Method method : methods) {
           if( method.isAnnotationPresent(MyTest.class)){
               // 代表这个方法上面有标注@MyTest注解
               method.invoke(new MyTestDemo(),null);
           }
        }
    }
}
